﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CLR
{
    public sealed class SomeType
    {
        private class SomeNestedType { }
        private const Int32 c_SomeConstant = 1;
        private readonly String m_SomeReadOnlyField = "2";
        private static Int32 s_someReadWriteField = 3;
        static SomeType() { }
        public SomeType(Int32 x) { }
        public SomeType() { }

        private String InstanceMethod() { return null; }
        public static void Main() { }

        public Int32 SomeProp {
            get { return 0; }
            set { }
        }
        public Int32 this[String s]
        {
            get { return 0; }
            set { }
        }

        public event EventHandler SomeEvent;
    }
}
